#ifndef CUSTOMERVIEW_H
#define CUSTOMERVIEW_H

#include <QtGui>

#include "core/basemodel.h"
#include "core/baseview.h"

#include "shinylist.h"

class CustomerView : public BaseView
{
    Q_OBJECT
public:
    explicit CustomerView(QWidget *parent = 0);

signals:

public slots:
    virtual void onDataUpdate(QList<BaseModel *> models);
    void onAddButtonClicked();
    void onDetailsRequested(BaseModel *model);

protected:
    void initViewComponents();
    void initViewSignalsAndSlots();

private:

};

#endif // CUSTOMERVIEW_H
